chdrive
Use o comando chdrive para alterar as propriedades da unidade.
Sintaxe
Paramêtros
- -use unused | candidate | spare | failed
- Descreve a função da unidade:
unusedindica que a unidade não está em uso e não será usada como um sobressalente.candidateindica que a unidade está disponível para uso em uma matriz.spareindica que a unidade pode ser usada como uma unidade hot-spare, se necessário.failedindica que a unidade falhou.
Nota: Para criar unidades de membro, inclua as unidades em (novas) matrizes usando o comando mkarray.Se uma unidade falhar para uma matriz distribuída, a matriz permanecerá associada à unidade com falha enquanto estiver no estado
com falha.Nota: Sechdrive -use candidatefor executado em uma unidade compactada, ele fará com que a unidade execute uma formatação. A formatação deve ser concluída antes que a unidade se torne on-line e disponível para uso. - -allowdegraded
- (Opcional) Permite que uma mudança no uso da unidade continue,
mesmo se não houver uma unidade hot spare disponível para a matriz da qual a unidade
é membro. Não é possível especificar -allowdegraded e -task juntas. Importante: O uso de -allowdegraded não é recomendado.
- -task format | certify | recover
- Faz com que a unidade execute uma tarefa:
formatindica que uma unidade será formatada para uso em uma matriz; permitido apenas quando a unidade for uma candidata ou tiver falhado na validação.Nota: Para unidades NVMe, a formatação da unidade conclui uma exclusão criptográfica da unidade.certifyindica que a unidade será analisada para verificar a integridade dos dados que ela contém; permitido para qualquer unidade que é um membro.Nota: certify não é suportado em unidades NVMe.recoverrecupera uma unidade flash offline sem perder dados; permitido quando a unidade está offline porque uma construção é necessária ou quando a unidade falhou na validação.Nota: recover não é suportado em unidades NVMe.
- drive_id
- A identidade da unidade.
Description
Use esse comando para alterar a função da unidade ou para iniciar as tarefas de longa execução da unidade.É possível usar o lsdriveprogress para exibir o progresso (porcentagem) e o tempo de conclusão estimado de tarefas contínuas da unidade.
Quando uma unidade que está associada a uma matriz distribuída for alterada de member para failed, se a matriz distribuída não tiver o espaço de
reconstrução disponível, ela ficará comprometida. Se -allowdegraded não for especificado, o comando falhará devido a áreas de reconstrução insuficientes. Se o parâmetro -allowdegraded for especificado, o comando será bem-sucedido e a matriz não usará mais a unidade para operações de E/S. Se uma unidade for alterada de failed para outra configuração, a matriz distribuída esquecerá a unidade e criará um membro ausente pertencente à tabela de membros. Use o comando charraymember para substituir o membro ausente.
Um exemplo de chamada
chdrive -use spare 1
A saída resultante :
Sem feedback
Um exemplo de chamada para certificar a unidade 23
chdrive -task certify 23
A saída do resultado:
Sem feedback
